import request from "../request.js";
import url from "../../url/url.js";

/**
 * 登录接口
 */
export default {
    /**
     * 短信发送
     */
    getYzm(data) {
        return request({
            url: url.baseUrl + "/sms/" + data.phone,
            method: "get"
        });
    },
    /**
     * 微信扫码登录
     * @param {*} data 
     * @returns  /wxLogin/getQrCode
     */
    wxLoginGetQrCode() {
        return request({
            url: url.baseUrl + "/wxLogin/getQrCode",
            method: "get"
        });
    },
    /**
     * 获取微信登录后信息
     * @param {}} data 
     * @returns 
     */
    wxLoginCheck(data) {
        return request({
            url: url.baseUrl + '/wxLogin/checkLogin',
            method: "post",
            data: data
        });
    },
    /**
     * 修改用户信息获取验证码
     */
    modifyGetYzm(data) {
        return request({
            url: url.baseUrl + "/appUser/code",
            method: "post",
            data: data
        });
    },
    /**
     * 修改密码
     * @param {*} data 
     * @returns  /appUser/updateByPin 
     */
    updateByPin(data) {
        return request({
            url: url.baseUrl + "/appUser/updateByPin",
            method: "post",
            data: data
        });
    },

    /**
     * 短信登录/账号密码登录
     */
    gotoLogin(data) {
        return request({
            url: url.baseUrl + "/loginByPhone",
            method: "post",
            data: data
        });
    },

    /**
     * 获取用户信息  /app/userInfo
     */
    getUserInfo(data) {
        return request({
            url: url.baseUrl + "/appUser/" + data.phone,
            method: "get"
        });
    },

    /**
     * 账号密码登录  
     */
    gotoLoginPass(data) {
        return request({
            url: url.baseUrl + "/login",
            method: "post",
            params: data
        });
    },
    /**
     * 修改个人信息 /appUser/updateUserInfo
     */
    updateUserInfo(data) {
        return request({
            url: url.baseUrl + "/appUser/updateUserInfo",
            method: "post",
            data: data
        });
    }


}